Level Offset List

By Insectduel

This is where the level offsets came from in SMB2J. Of course that’s where the levels were found. The ROM of this game carries a maxium of 66516 bytes which there are that many levels including the used ones. The offsets are encoded in hex, not decimal.

World 1-1

Level offset: 8DB8

Enemy offset: 89CC

Number of Objects: 44

Number of Enemies: 17

Object byte data: 90 bytes

Enemy byte data: 37 bytes

World 1-2

Level offset: 91CF

Enemy offset: 8B42

Number of Objects: 95

Number of Enemies: 16

Object byte data: 192 bytes

Enemy byte data: 37 bytes

World 1-3

Level offset: 8E13

Enemy offset: 89F2

Number of Objects: 38

Number of Enemies: 16

Object byte data: 78 bytes

Enemy byte data: 34 bytes

World 1-4

Level offset: 8BC2

Enemy offset: 893E

Number of Objects: 46

Number of Enemies: 14

Object byte data: 94 bytes

Enemy byte data: 30 bytes

World 2-1

Level offset: 8E62

Enemy offset: 8A15

Number of Objects: 59

Number of Enemies: 18

Object byte data: 120 bytes

Enemy byte data: 40 bytes

World 2-2

Level offset: 8EDB

Enemy offset: 8A3E

Number of Objects: 61

Number of Enemies: 25

Object byte data: 124 bytes

Enemy byte data: 53 bytes

World 2-3

Level offset: 8F58

Enemy offset: 8A74

Number of Objects: 46

Number of Enemies: 10

Object byte data: 94 bytes

Enemy byte data: 22 bytes

World 2-4

Level offset: 8C21

Enemy offset: 895D

Number of Objects: 68

Number of Enemies: 18

Object byte data: 138 bytes

Enemy byte data: 57 bytes

World 3-1

Level offset: 8FB7

Enemy offset: 8A8B

Number of Objects: 62

Number of Enemies: 18

Object byte data: 126 bytes

Enemy byte data: 41 bytes

World 3-2

Level offset: 9316

Enemy offset: 8B8C

Number of Objects: 88

Number of Enemies: 17

Object byte data: 178 bytes

Enemy byte data: 37 bytes

World 3-3

Level offset: 9036

Enemy offset: 8AB5

Number of Objects: 46

Number of Enemies: 17

Object byte data: 94 bytes

Enemy byte data: 36 bytes

World 3-4

Level offset: 8CAC

Enemy offset: 8984

Number of Objects: 74

Number of Enemies: 8

Object byte data: 150 bytes

Enemy byte data: 18 bytes

World 4-1

Level offset: 9095

Enemy offset: 8ADA

Number of Objects: 58

Number of Enemies: 9

Object byte data: 118 bytes

Enemy byte data: 22 bytes

World 4-2

Level offset: 910C

Enemy offset: 8AF1

Number of Objects: 47

Number of Enemies: 15

Object byte data: 96 bytes

Enemy byte data: 33 bytes

World 4-3

Level offset: 916D

Enemy offset: 8B13

Number of Objects: 35

Number of Enemies: 16

Object byte data: 72 bytes

Enemy byte data: 34 bytes

World 4-4

Level offset: 8D43

Enemy offset: 8997

Number of Objects: 57

Number of Enemies: 25

Object byte data: 116 bytes

Enemy byte data: 52 bytes

Cloud Bonus Area (Worlds 1-4)

Level offset: 91B6

Enemy offset: 8B36

Number of Objects: 11

Number of Enemies: 3

Object byte data: 24 bytes

Enemy byte data: 11 bytes

World 1-2 (Warp Zone)

Level offset: 9290

Enemy offset: 8B68

Number of Objects: 28

Number of Enemies: 3

Object byte data: 58 bytes

Enemy byte data: 9 bytes

Underground Bonus Area (Worlds 1-4)

Level offset: 92CB

Enemy offset: 8B72

Number of Objects: 36

Number of Enemies: 8

Object byte data: 74 bytes

Enemy byte data: 25 bytes

World 4-1 (Water Bonus)

Level offset: 93C9

Enemy offset: 8BB2

Number of Objects: 23

Number of Enemies: 6

Object byte data: 48 bytes

Enemy byte data: 15 bytes

World 5-1

Level offset: A8DE

Enemy offset: A3FE

Number of Objects: 79

Number of Enemies: 22

Object byte data: 160 bytes

Enemy byte data: 48 bytes

World 5-2

Level offset: ADA1

Enemy offset: A58A

Number of Objects: 100

Number of Enemies: 14

Object byte data: 204 bytes

Enemy byte data: 32 bytes

World 5-3

Level offset: A97F

Enemy offset: A42F

Number of Objects: 46

Number of Enemies: 18

Object byte data: 94 bytes

Enemy byte data: 39 bytes

World 5-4

Level offset: A61A

Enemy offset: A31F

Number of Objects: 101

Number of Enemies: 27

Object byte data: 204 bytes

Enemy byte data: 56 bytes

World 6-1

Level offset: A9DE

Enemy offset: A457

Number of Objects: 62

Number of Enemies: 16

Object byte data: 126 bytes

Enemy byte data: 35 bytes

World 6-2

Level offset: AEAF

Enemy offset: A5C5

Number of Objects: 99

Number of Enemies: 22

Object byte data: 200 bytes

Enemy byte data: 47 bytes

World 6-3

Level offset: AA5D

Enemy offset: A47B

Number of Objects: 53

Number of Enemies: 13

Object byte data: 108 bytes

Enemy byte data: 28 bytes

World 6-4

Level offset: A6E5

Enemy offset: A358

Number of Objects: 70

Number of Enemies: 18

Object byte data: 142 bytes

Enemy byte data: 38 bytes

World 7-1

Level offset: AACA

Enemy offset: A498

Number of Objects: 64

Number of Enemies: 22

Object byte data: 130 bytes

Enemy byte data: 48 bytes

World 7-2

Level offset: AB4D

Enemy offset: A4C9

Number of Objects: 45

Number of Enemies: 20

Object byte data: 92 bytes

Enemy byte data: 43 bytes

World 7-3

Level offset: ABAA

Enemy offset: A4F5

Number of Objects: 60

Number of Enemies: 11

Object byte data: 122 bytes

Enemy byte data: 24 bytes

World 7-4

Level offset: A774

Enemy offset: A37F

Number of Objects: 72

Number of Enemies: 30

Object byte data: 146 bytes

Enemy byte data: 62 bytes

World 8-1

Level offset: AC25

Enemy offset: A50E

Number of Objects: 57

Number of Enemies: 18

Object byte data: 116 bytes

Enemy byte data: 39 bytes

World 8-2

Level offset: AC9A

Enemy offset: A536

Number of Objects: 52

Number of Enemies: 15

Object byte data: 106 bytes

Enemy byte data: 34 bytes

World 8-3

Level offset: AD05

Enemy offset: A559

Number of Objects: 49

Number of Enemies: 18

Object byte data: 100 bytes

Enemy byte data: 39 bytes

World 8-4

Level offset: A807

Enemy offset: A3BE

Number of Objects: 106

Number of Enemies: 28

Object byte data: 214 bytes

Enemy byte data: 63 bytes

Worlds 5-8 Water Bonus

Level offset: AF91

Enemy offset: A603

Number of Objects: 31

Number of Enemies: 8

Object byte data: 64 bytes

Enemy byte data: 20 bytes

World 8-4 (Water Part)

Level offset: AF78

Enemy offset: A5F5

Number of Objects: 11

Number of Enemies: 5

Object byte data: 24 bytes

Enemy byte data: 13 bytes

World 8-3 Bonus

Level offset: AD6A

Enemy offset: A581

Number of Objects: 26

Number of Enemies: 2

Object byte data: 54 bytes

Enemy byte data: 8 bytes

Underground Bonus Area (Worlds 5-8)

Level offset: AE6E

Enemy offset: A5AB

Number of Objects: 31

Number of Enemies: 8

Object byte data: 64 bytes

Enemy byte data: 25 bytes

World 9-1

Level offset: B581

Enemy offset: B4C3

Number of Objects: 34

Number of Enemies: 15

Object byte data: 70 bytes

Enemy byte data: 32 bytes

World 9-2

Level offset: B5C6

Enemy offset: B4E4

Number of Objects: 32

Number of Enemies: 1

Object byte data: 66 bytes

Enemy byte data: 4 bytes

World 9-4

Level offset: B609

Enemy offset: B4E9

Number of Objects: 39

Number of Enemies: 7

Object byte data: 80 bytes

Enemy byte data: 16 bytes

World 9-3

Level offset: B4FA

Enemy offset: B4AF

Number of Objects: 48

Number of Enemies: 3

Object byte data: 98 bytes

Enemy byte data: 9 bytes

World 9-3 Bonus Area

Level offset: B55D

Enemy offset: B4B9

Number of Objects: 7

Number of Enemies: 1

Object byte data: 16 bytes

Enemy byte data: 5 bytes

World 9-1 (Overworld part)

Level offset: B56E

Enemy offset: B4BF

Number of Objects: 6

Number of Enemies: 0

Object byte data: 14 bytes

Enemy byte data: 3 bytes

The lost level Offsets

While I’m looking for the Pipe intro’s, Overworld Ending, etc. I’ve found some level offsets that Nintendo never used. Of course Worlds A-D. I didn’t know they were here all this time but you can’t play these levels in SMB2J. Because it has limited space to put in SMB2J, Nintendo decides that it should be put into Super Mario All-Stars in 1993. The question is, why did Nintendo did not put the SMB3 lost levels here.

World A-1

Level offset: C498

Enemy offset: C0B7

Number of Objects: 70

Number of Enemies: 29

Object byte data: 142 bytes

Enemy byte data: 58 bytes

World A-2

Level offset: C932

Enemy offset: C22C

Number of Objects: 57

Number of Enemies: 11

Object byte data: 116 bytes

Enemy byte data: 25 bytes

World A-3

Level offset: C527

Enemy offset: C0F2

Number of Objects: 43

Number of Enemies: 6

Object byte data: 88 bytes

Enemy byte data: 14 bytes

World A-4

Level offset: C27E

Enemy offset: BFFB

Number of Objects: 56

Number of Enemies: 17

Object byte data: 114 bytes

Enemy byte data: 36 bytes

World B-1

Level offset: C580

Enemy offset: C101

Number of Objects: 71

Number of Enemies: 21

Object byte data: 144 bytes

Enemy byte data: 45 bytes

World B-2

Level offset: CA06

Enemy offset: C25A

Number of Objects: 59

Number of Enemies: 16

Object byte data: 120 bytes

Enemy byte data: 35 bytes

World B-3

Level offset: C611

Enemy offset: C12F

Number of Objects: 46

Number of Enemies: 17

Object byte data: 94 bytes

Enemy byte data: 36 bytes

World B-4

Level offset: C2F1

Enemy offset: C020

Number of Objects: 61

Number of Enemies: 17

Object byte data: 124 bytes

Enemy byte data: 38 bytes

World C-1

Level offset: C670

Enemy offset: C154

Number of Objects: 58

Number of Enemies: 15

Object byte data: 118 bytes

Enemy byte data: 34 bytes

World C-2

Level offset: C6E7

Enemy offset: C177

Number of Objects: 44

Number of Enemies: 14

Object byte data: 90 bytes

Enemy byte data: 30 bytes

World C-3

Level offset: C742

Enemy offset: C196

Number of Objects: 61

Number of Enemies: 14

Object byte data: 124 bytes

Enemy byte data: 30 bytes

World C-4

Level offset: C36E

Enemy offset: C047

Number of Objects: 75

Number of Enemies: 31

Object byte data: 154 bytes

Enemy byte data: 64 bytes

World D-1

Level offset: C7BF

Enemy offset: C1B5

Number of Objects: 61

Number of Enemies: 14

Object byte data: 124 bytes

Enemy byte data: 31 bytes

World D-2

Level offset: C83C

Enemy offset: C1D5

Number of Objects: 36

Number of Enemies: 15

Object byte data: 74 bytes

Enemy byte data: 32 bytes

World D-3

Level offset: C887

Enemy offset: C1F6

Number of Objects: 52

Number of Enemies: 10

Object byte data: 106 bytes

Enemy byte data: 22 bytes

Note: The objects behind the castle walls are different than Super Mario all-stars. One of them is horizontal bricks replaces 9 hidden coins and the other one is the 10 coins replaces by hidden coin. I think this is too dunce to switch the objects around from the original.

World D-4

Level offset: C409

Enemy offset: C088

Number of Objects: 70

Number of Enemies: 21

Object byte data: 142 bytes

Enemy byte data: 46 bytes

World D-4 (Overworld Part)

Level offset: C8F2

Enemy offset: C20D

Number of Objects: 16

Number of Enemies: 6

Object byte data: 34 bytes

Enemy byte data: 15 bytes

Cloud Bonus Area (Worlds A-D)

Level offset: C915

Enemy offset: C21D

Number of Objects: 13

Number of Enemies: 4

Object byte data: 28 bytes

Enemy byte data: 14 bytes

Underground Bonus Area (Worlds A-D)

Level offset: C9A7

Enemy offset: C24C

Number of Objects: 46

Number of Enemies: 6

Object byte data: 94 bytes

Enemy byte data: 19 bytes

Pipe Intro

Level offset: 8422

Enemy offset: FFFF

Number of Objects: 3

Number of Enemies: X

Object byte data: 8 bytes

Enemy byte data: 0 bytes

Overworld Warp Zone

Level offset: 842B

Enemy offset: FFFF

Number of Objects: 18

Number of Enemies: X

Object byte data: 38 bytes

Enemy byte data: 0 bytes

Overworld Ending

Level offset: 840F

Enemy offset: FFFF

Number of Objects: 8

Number of Enemies: X

Object byte data: 18 bytes

Enemy byte data: 0 bytes

Copyright 2005 Insectduel. Reproduction of this document is forbidden. Contact me if I’m wrong.